recent advances in technology - Espagnol Anglais Dictionnaire